<script>
    /* 
        while(){
            一直会判断()条件
        }

        for...in
        注意点：
            左值
            每次执行value都会被赋值
            不是所有属性被枚举    内置方法属性不被枚举
            

        
        
    
    */

// 枚举属性
   for(var value in 'abc'){
    //    索引
       console.log(value);
   }
//    数字和布尔不会列举
   for(var value in 10){
       console.log(value);
   }
   for(var value in true){
       console.log(value);
   }
   const arr = [1,2,3,4]
   let len = arr.length;
   while(len){
       console.log(arr[len-1]);
       len--;
   }

</script>